• word of the day

    arabidopsis lyrata

    arabidopsis lyrata - Dictionary definition and meaning for word arabidopsis lyrata

    Definition
    (noun) a small noninvasive cross-pollinating plant with white flowers; closely related to Arabidopsis thaliana
Download our Mobile App Today
Receive our word of the day
on Whatsapp